package com.ruoyi.system.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 订单配置对象 sys_order_conf
 * 
 * @author ruoyi
 * @date 2022-12-20
 */
public class SysOrderConf extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 配置ID */
    private Long id;

    /** 币种 */
    @Excel(name = "币种")
    private String con;

    /** 交易类型 */
    @Excel(name = "交易类型")
    private String tranType;

    /** 1分钟最小配置 */
    @Excel(name = "1分钟最小配置")
    private BigDecimal min1m;

    /** 1分钟中间配置 */
    @Excel(name = "1分钟中间配置")
    private BigDecimal mid1m;

    /** 1分钟最大配置 */
    @Excel(name = "1分钟最大配置")
    private BigDecimal max1m;

    /** 5分钟最小配置 */
    @Excel(name = "5分钟最小配置")
    private BigDecimal min5m;

    /** 5分钟中间配置 */
    @Excel(name = "5分钟中间配置")
    private BigDecimal mid5m;

    /** 5分钟最大配置 */
    @Excel(name = "5分钟最大配置")
    private BigDecimal max5m;

    /** 15分钟最小配置 */
    @Excel(name = "15分钟最小配置")
    private BigDecimal min15m;

    /** 15分钟中间配置 */
    @Excel(name = "15分钟中间配置")
    private BigDecimal mid15m;

    /** 15分钟最大配置 */
    @Excel(name = "15分钟最大配置")
    private BigDecimal max15m;

    /** 30分钟最小配置 */
    @Excel(name = "30分钟最小配置")
    private BigDecimal min30m;

    /** 30分钟中间配置 */
    @Excel(name = "30分钟中间配置")
    private BigDecimal mid30m;

    /** 30分钟最大配置 */
    @Excel(name = "30分钟最大配置")
    private BigDecimal max30m;

    /** 1小时最小配置 */
    @Excel(name = "1小时最小配置")
    private BigDecimal min1h;

    /** 1小时中间配置 */
    @Excel(name = "1小时中间配置")
    private BigDecimal mid1h;

    /** 1小时最大配置 */
    @Excel(name = "1小时最大配置")
    private BigDecimal max1h;

    /** 2小时最小配置 */
    @Excel(name = "2小时最小配置")
    private BigDecimal min2h;

    /** 2小时中间配置 */
    @Excel(name = "2小时中间配置")
    private BigDecimal mid2h;

    /** 2小时最大配置 */
    @Excel(name = "2小时最大配置")
    private BigDecimal max2h;

    /** 4小时最小配置 */
    @Excel(name = "4小时最小配置")
    private BigDecimal min4h;

    /** 4小时中间配置 */
    @Excel(name = "4小时中间配置")
    private BigDecimal mid4h;

    /** 4小时最大配置 */
    @Excel(name = "4小时最大配置")
    private BigDecimal max4h;

    /** 6小时最小配置 */
    @Excel(name = "6小时最小配置")
    private BigDecimal min6h;

    /** 6小时中间配置 */
    @Excel(name = "6小时中间配置")
    private BigDecimal mid6h;

    /** 6小时最大配置 */
    @Excel(name = "6小时最大配置")
    private BigDecimal max6h;

    /** 12小时最小配置 */
    @Excel(name = "12小时最小配置")
    private BigDecimal min12h;

    /** 12小时中间配置 */
    @Excel(name = "12小时中间配置")
    private BigDecimal mid12h;

    /** 12小时最大配置 */
    @Excel(name = "12小时最大配置")
    private BigDecimal max12h;

    /** 1天最小配置 */
    @Excel(name = "1天最小配置")
    private BigDecimal min1d;

    /** 1天中间配置 */
    @Excel(name = "1天中间配置")
    private BigDecimal mid1d;

    /** 1天最大配置 */
    @Excel(name = "1天最大配置")
    private BigDecimal max1d;

    /** 3天最小配置 */
    @Excel(name = "3天最小配置")
    private BigDecimal min3d;

    /** 3天中间配置 */
    @Excel(name = "3天中间配置")
    private BigDecimal mid3d;

    /** 3天最大配置 */
    @Excel(name = "3天最大配置")
    private BigDecimal max3d;

    /** 1周最小配置 */
    @Excel(name = "1周最小配置")
    private BigDecimal min1w;

    /** 1周中间配置 */
    @Excel(name = "1周中间配置")
    private BigDecimal mid1w;

    /** 1周最大配置 */
    @Excel(name = "1周最大配置")
    private BigDecimal max1w;

    /** 1月最小配置 */
    @Excel(name = "1月最小配置")
    private BigDecimal min1mon;

    /** 1月中间配置 */
    @Excel(name = "1月中间配置")
    private BigDecimal mid1mon;

    /** 1月最大配置 */
    @Excel(name = "1月最大配置")
    private BigDecimal max1mon;

    /** 3月最小配置 */
    @Excel(name = "3月最小配置")
    private BigDecimal min3mon;

    /** 3月中间配置 */
    @Excel(name = "3月中间配置")
    private BigDecimal mid3mon;

    /** 3月最大配置 */
    @Excel(name = "3月最大配置")
    private BigDecimal max3mon;

    /** 配置组名 */
    private String configGroup;

    /** 状态（0正常 1暂停） */
    @Excel(name = "状态", readConverterExp = "0=正常,1=暂停")
    private String status;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setCon(String con) 
    {
        this.con = con;
    }

    public String getCon() 
    {
        return con;
    }
    public void setTranType(String tranType) 
    {
        this.tranType = tranType;
    }

    public String getTranType() 
    {
        return tranType;
    }
    public void setMin1m(BigDecimal min1m) 
    {
        this.min1m = min1m;
    }

    public BigDecimal getMin1m() 
    {
        return min1m;
    }
    public void setMid1m(BigDecimal mid1m) 
    {
        this.mid1m = mid1m;
    }

    public BigDecimal getMid1m() 
    {
        return mid1m;
    }
    public void setMax1m(BigDecimal max1m) 
    {
        this.max1m = max1m;
    }

    public BigDecimal getMax1m() 
    {
        return max1m;
    }
    public void setMin5m(BigDecimal min5m) 
    {
        this.min5m = min5m;
    }

    public BigDecimal getMin5m() 
    {
        return min5m;
    }
    public void setMid5m(BigDecimal mid5m) 
    {
        this.mid5m = mid5m;
    }

    public BigDecimal getMid5m() 
    {
        return mid5m;
    }
    public void setMax5m(BigDecimal max5m) 
    {
        this.max5m = max5m;
    }

    public BigDecimal getMax5m() 
    {
        return max5m;
    }
    public void setMin15m(BigDecimal min15m) 
    {
        this.min15m = min15m;
    }

    public BigDecimal getMin15m() 
    {
        return min15m;
    }
    public void setMid15m(BigDecimal mid15m) 
    {
        this.mid15m = mid15m;
    }

    public BigDecimal getMid15m() 
    {
        return mid15m;
    }
    public void setMax15m(BigDecimal max15m) 
    {
        this.max15m = max15m;
    }

    public BigDecimal getMax15m() 
    {
        return max15m;
    }
    public void setMin30m(BigDecimal min30m) 
    {
        this.min30m = min30m;
    }

    public BigDecimal getMin30m() 
    {
        return min30m;
    }
    public void setMid30m(BigDecimal mid30m) 
    {
        this.mid30m = mid30m;
    }

    public BigDecimal getMid30m() 
    {
        return mid30m;
    }
    public void setMax30m(BigDecimal max30m) 
    {
        this.max30m = max30m;
    }

    public BigDecimal getMax30m() 
    {
        return max30m;
    }
    public void setMin1h(BigDecimal min1h) 
    {
        this.min1h = min1h;
    }

    public BigDecimal getMin1h() 
    {
        return min1h;
    }
    public void setMid1h(BigDecimal mid1h) 
    {
        this.mid1h = mid1h;
    }

    public BigDecimal getMid1h() 
    {
        return mid1h;
    }
    public void setMax1h(BigDecimal max1h) 
    {
        this.max1h = max1h;
    }

    public BigDecimal getMax1h() 
    {
        return max1h;
    }
    public void setMin2h(BigDecimal min2h) 
    {
        this.min2h = min2h;
    }

    public BigDecimal getMin2h() 
    {
        return min2h;
    }
    public void setMid2h(BigDecimal mid2h) 
    {
        this.mid2h = mid2h;
    }

    public BigDecimal getMid2h() 
    {
        return mid2h;
    }
    public void setMax2h(BigDecimal max2h) 
    {
        this.max2h = max2h;
    }

    public BigDecimal getMax2h() 
    {
        return max2h;
    }
    public void setMin4h(BigDecimal min4h) 
    {
        this.min4h = min4h;
    }

    public BigDecimal getMin4h() 
    {
        return min4h;
    }
    public void setMid4h(BigDecimal mid4h) 
    {
        this.mid4h = mid4h;
    }

    public BigDecimal getMid4h() 
    {
        return mid4h;
    }
    public void setMax4h(BigDecimal max4h) 
    {
        this.max4h = max4h;
    }

    public BigDecimal getMax4h() 
    {
        return max4h;
    }
    public void setMin6h(BigDecimal min6h) 
    {
        this.min6h = min6h;
    }

    public BigDecimal getMin6h() 
    {
        return min6h;
    }
    public void setMid6h(BigDecimal mid6h) 
    {
        this.mid6h = mid6h;
    }

    public BigDecimal getMid6h() 
    {
        return mid6h;
    }
    public void setMax6h(BigDecimal max6h) 
    {
        this.max6h = max6h;
    }

    public BigDecimal getMax6h() 
    {
        return max6h;
    }
    public void setMin12h(BigDecimal min12h) 
    {
        this.min12h = min12h;
    }

    public BigDecimal getMin12h() 
    {
        return min12h;
    }
    public void setMid12h(BigDecimal mid12h) 
    {
        this.mid12h = mid12h;
    }

    public BigDecimal getMid12h() 
    {
        return mid12h;
    }
    public void setMax12h(BigDecimal max12h) 
    {
        this.max12h = max12h;
    }

    public BigDecimal getMax12h() 
    {
        return max12h;
    }
    public void setMin1d(BigDecimal min1d) 
    {
        this.min1d = min1d;
    }

    public BigDecimal getMin1d() 
    {
        return min1d;
    }
    public void setMid1d(BigDecimal mid1d) 
    {
        this.mid1d = mid1d;
    }

    public BigDecimal getMid1d() 
    {
        return mid1d;
    }
    public void setMax1d(BigDecimal max1d) 
    {
        this.max1d = max1d;
    }

    public BigDecimal getMax1d() 
    {
        return max1d;
    }
    public void setMin3d(BigDecimal min3d) 
    {
        this.min3d = min3d;
    }

    public BigDecimal getMin3d() 
    {
        return min3d;
    }
    public void setMid3d(BigDecimal mid3d) 
    {
        this.mid3d = mid3d;
    }

    public BigDecimal getMid3d() 
    {
        return mid3d;
    }
    public void setMax3d(BigDecimal max3d) 
    {
        this.max3d = max3d;
    }

    public BigDecimal getMax3d() 
    {
        return max3d;
    }
    public void setMin1w(BigDecimal min1w) 
    {
        this.min1w = min1w;
    }

    public BigDecimal getMin1w() 
    {
        return min1w;
    }
    public void setMid1w(BigDecimal mid1w) 
    {
        this.mid1w = mid1w;
    }

    public BigDecimal getMid1w() 
    {
        return mid1w;
    }
    public void setMax1w(BigDecimal max1w) 
    {
        this.max1w = max1w;
    }

    public BigDecimal getMax1w() 
    {
        return max1w;
    }
    public void setMin1mon(BigDecimal min1mon) 
    {
        this.min1mon = min1mon;
    }

    public BigDecimal getMin1mon() 
    {
        return min1mon;
    }
    public void setMid1mon(BigDecimal mid1mon) 
    {
        this.mid1mon = mid1mon;
    }

    public BigDecimal getMid1mon() 
    {
        return mid1mon;
    }
    public void setMax1mon(BigDecimal max1mon) 
    {
        this.max1mon = max1mon;
    }

    public BigDecimal getMax1mon() 
    {
        return max1mon;
    }
    public void setMin3mon(BigDecimal min3mon) 
    {
        this.min3mon = min3mon;
    }

    public BigDecimal getMin3mon() 
    {
        return min3mon;
    }
    public void setMid3mon(BigDecimal mid3mon) 
    {
        this.mid3mon = mid3mon;
    }

    public BigDecimal getMid3mon() 
    {
        return mid3mon;
    }
    public void setMax3mon(BigDecimal max3mon) 
    {
        this.max3mon = max3mon;
    }

    public BigDecimal getMax3mon() 
    {
        return max3mon;
    }
    public void setConfigGroup(String configGroup) 
    {
        this.configGroup = configGroup;
    }

    public String getConfigGroup() 
    {
        return configGroup;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("con", getCon())
            .append("tranType", getTranType())
            .append("min1m", getMin1m())
            .append("mid1m", getMid1m())
            .append("max1m", getMax1m())
            .append("min5m", getMin5m())
            .append("mid5m", getMid5m())
            .append("max5m", getMax5m())
            .append("min15m", getMin15m())
            .append("mid15m", getMid15m())
            .append("max15m", getMax15m())
            .append("min30m", getMin30m())
            .append("mid30m", getMid30m())
            .append("max30m", getMax30m())
            .append("min1h", getMin1h())
            .append("mid1h", getMid1h())
            .append("max1h", getMax1h())
            .append("min2h", getMin2h())
            .append("mid2h", getMid2h())
            .append("max2h", getMax2h())
            .append("min4h", getMin4h())
            .append("mid4h", getMid4h())
            .append("max4h", getMax4h())
            .append("min6h", getMin6h())
            .append("mid6h", getMid6h())
            .append("max6h", getMax6h())
            .append("min12h", getMin12h())
            .append("mid12h", getMid12h())
            .append("max12h", getMax12h())
            .append("min1d", getMin1d())
            .append("mid1d", getMid1d())
            .append("max1d", getMax1d())
            .append("min3d", getMin3d())
            .append("mid3d", getMid3d())
            .append("max3d", getMax3d())
            .append("min1w", getMin1w())
            .append("mid1w", getMid1w())
            .append("max1w", getMax1w())
            .append("min1mon", getMin1mon())
            .append("mid1mon", getMid1mon())
            .append("max1mon", getMax1mon())
            .append("min3mon", getMin3mon())
            .append("mid3mon", getMid3mon())
            .append("max3mon", getMax3mon())
            .append("configGroup", getConfigGroup())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
